package com.wpzf.zxhc.mapper;

import com.wpzf.zxhc.domain.*;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

@Mapper
public interface DkShCityMapper {
    List<Map> getCityDkShPch(Map<String, Object> param);

    List<Map> getCityDkShInfo(Map<String, Object> param);

    List<Map> getDkShInfoByXzq(Map<String, Object> param);

    List<Map> getDkShInfoByXzqIds(Map<String, Object> param);

    List<Map> getLeftData(Map<String, Object> param);

    WpCjDkxxbxj2023DTO getDkInfoByDkbh(Map<String, Object> map);

    List<WpCjDkxxbxj2023DTO> getRelationDkInfoByJcbh(Map<String, Object> map);

    List<WpCjTbxxbxj2023DTO> getTbInfoByJcbh(Map<String, Object> map);

    Map getCityDkHcJgInfo(Map<String, Object> param);

    Integer deleteDkHcJg(Map<String, Object> param);

    Integer selectDkHcJg(Map<String, Object> param);

    Integer updateDkHcJg(Map<String, Object> param);

    Integer insertDkHcJg(Map<String, Object> param);

    Integer insertOperationFlow(Map<String, Object> param);

    Integer updateDkzt(Map<String, Object> param);

    Integer getBtgDkCount(Map<String, Object> param);

    Integer updateSftjByXzq(Map<String, Object> param);

    Integer insertBatchDkHcJg(Map<String, Object> param);

    Integer updateDkztByXzq(Map<String, Object> param);


    List<Map> getProvBackPch(Map<String, Object> param);

    List<Map> getProvBackDkInfo(Map<String, Object> param);

    List<Map> getDkFlowInfo(Map<String, Object> param);

    List<Map> getXjZgDkInfo(Map<String, Object> param);

    List<Map> getXjZgDkInfoIds(Map<String, Object> param);

    List<Map> getXjZgDkPch(Map<String, Object> param);

    List<Map> getXjZgDkLeftData(Map<String, Object> param);

    Integer updateDkHcJgXjZg(Map<String, Object> param);

    Integer updateDkHcJgTjByXjZg(Map<String, Object> param);

    Integer updateDkztByXjZg(Map<String, Object> param);

    Integer saveShiTbjg(Map<String, Object> param);

    WpCjTbxxbxj2023DTO getTbxxbxjByJcbh(Map<String, Object> param);
    List<WpCjTbxxbxj2023DTO> getTbxxbxjByJcbhList(Map<String, Object> param);

    WpCjTbhcjgshij2023 getTbhcjgshijByDkbh(Map<String, Object> param);
    Integer shiSubmit(Map<String, Object> param);

    List<WpCjDkxxbxjHfpw2023DTO> queryWpCjDkxxbxjHfpw2023ByDkbh(WpCjDkxxbxj2023DTO dkInfoByDkbh);

    List<YtbTbInfo> queryShiTask(Map<String, Object> parm);

    List<YtbTbInfo> queryShiTaskEX(Map<String, Object> parm);

    List<YtbTbInfo> queryShiTaskZG(Map<String, Object> parm);

    List<YtbTbInfo> queryShiTaskZGEX(Map<String, Object> parm);

    List<Map<String, Object>> queryShiBtgdk(Map<String, Object> parm);

    Integer queryShiBtgdkCount(Map<String, Object> parm);
}
